package com.zjdiepu.www.biz.ibiz;

import org.springframework.web.multipart.MultipartFile;

import com.zjdiepu.www.base.core.ApiResponse;

/**
 * 项目名称：dpqc-parent-manager-file <br/> 
 * 类名称：IFileSerivce <br/>  
 * 类描述：文件上传操作 <br/>    
 * 创建人：xiongxiaotun <br/> 
 * 创建时间：2017年4月10日 上午11:15:01  <br/>   
 * 修改人：xiongxiaotun <br/> 
 * 修改时间：2017年4月10日 上午11:15:01   <br/>  
 * 修改备注：    <br/> 
 * @version V1.0   <br/>
 */
public interface IOSSFileSerivce {
	
	/**
	 * @author xiongxiaotun <br/>
	 * @Title: saveToCloud  <br/>
	 * @Description: 保存到云盘 <br/>
	 * @param uploadFile
	 * @param currentUserId
	 * @param currentUserName
	 * @param savePath
	 * @param modeId
	 * @return
	 * @version V1.0  <br/>
	 */
	ApiResponse saveToCloud(MultipartFile uploadFile, String currentUserId, String currentUserName, String savePath, String modeId);
	
	/**
	 * @author xiongxiaotun <br/>
	 * @Title: saveCheckPointToCloud  <br/>
	 * @Description: 断点续传  <br/>
	 * @param modelId
	 * @param dataId
	 * @param pageSize
	 * @param startPage
	 * @return
	 * @version V1.0  <br/>
	 */
	boolean saveCheckPointToCloud(String modelId ,String dataId, Integer pageSize, Integer startPage);
}
